package Garagem.Persistencia;

import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;

/**
 *
 * @author pablo
 */
public class Conexao {
    
    public Statement statement;
    public ResultSet resultset;

    private final static String DRIVER = "org.gjt.mm.mysql.Driver";

    static {
        try {

            Class.forName(DRIVER);

        } catch (ClassNotFoundException ex) {
            Logger.getLogger(Conexao.class.getName()).log(Level.SEVERE, null, ex);
            throw new BancoDadosException("Driver do banco não encontrado", ex);
            
        }
    }

    private final static String URL     = "jdbc:mysql://localhost:3306/dbzela";
    private final static String USUARIO = "root";
    private final static String SENHA   = "godoy";

    public static Connection novaConexao() {

        Connection conexao = null;

        try {
            conexao = DriverManager.getConnection(URL, USUARIO, SENHA);
            conexao.setAutoCommit(false);
            //JOptionPane.showMessageDialog(null, "Conexão aberta!!!");
            
        } catch (SQLException ex) {
            Logger.getLogger(Conexao.class.getName()).log(Level.SEVERE, null, ex);
            throw new BancoDadosException("Não foi possível fazer a conexão", ex);

        }

        return conexao;
    }
}

